package com.ybkj.daijia.server.dockingsupervise.zhuanche;

public class DdbcMessage {

    /**
     * 预约.
     */
    public static final String BESPEAKTYPE_BESPEAK = "BESPEAK";
    /**
     * 即时.
     */
    public static final String BESPEAKTYPE_IMMEDIATE = "IMMEDIATE";
    /**
     * 接送机，接送站.
     */
    public static final String BESPEAKTYPE_SHUTTLE = "SHUTTLE";
    /**
     * 日租半日租.
     */
    public static final String BESPEAKTYPE_DAILY_RENT = "DAILY_RENT";
    /**
     * 无应答.
     */
    public static String DDBC_ORDERTYPE_WYD = "WYD";
    /**
     * 调派中.
     */
    public static String DDBC_ORDERTYPE_DPZ = "DPZ";
    /**
     * 司机爽约.
     */
    public static String DDBC_ORDERTYPE_SS = "SS";
    /**
     * 乘客爽约.
     */
    public static String DDBC_ORDERTYPE_CS = "CS";
    /**
     * 调派前乘客取消.
     */
    public static String DDBC_ORDERTYPE_QX = "QX";
    /**
     * 调派后乘客取消.
     */
    public static String DDBC_ORDERTYPE_HX = "HX";
    /**
     * 司机取消.
     */
    public static String DDBC_ORDERTYPE_SQ = "SQ";
    /**
     * 完成.
     */
    public static String DDBC_ORDERTYPE_WC = "WC";
    private String orderNo;

    private String orderType;

    private String passengerName;

    private String passengerGender;

    private String passengerTel;

    private String useLocale;

    private Double useLon;

    private Double useLat;

    private String useTime;

    private String orderTime;

    private String destination;

    private Double destLon;

    private Double destLat;

    private String passengerDemand;

    private String isVoice;

    private String voiceUrl;

    private Integer identityNumber;

    private String passengerType;

    private String dispatchTime;

    private String bespeakType;

    private String adminCode;

    private String driverName;

    private String driverIdCode;

    private String driverTel;

    private String vehicleLicense;

    private Double vehicleLon;

    private Double vehicleLat;

    private Double destVehLon;

    private Double destVehLat;

    private String onTime;

    private String offTime;

    private Double passengerMil;

    private Double noneMil;

    private Double passengerTime;

    private Double cash;

    private Double elePay;

    private Double posPay;

    private Double paid;

    private Double receivable;

    private Double callCharge;

    private Double extraCharge;

    private Double rushAddCharge;

    private Double nightAddCharge;

    private String transPriceType;

    private Double waitingTime;

    private Double realVehicleLat;

    private Double realVehicleLon;

    private String realOnLocation;

    private String realOffLocation;

    private Double bargain;

    private String posAgency;

    private String ePay;

    private String calStatus;

    private String calTime;

    private String billStatus;

    private Double otherExtraCharge;

    private Double dynamicsAddCharge;

    private Double driverIncome;  //司机实收

    private Double driverReceivable; //司机应收

    private String appKey;
    private String type = Type.MOREQ_DDBC;

    public Double getDriverIncome() {
        return driverIncome;
    }

    public void setDriverIncome(Double driverIncome) {
        this.driverIncome = driverIncome;
    }

    public Double getDriverReceivable() {
        return driverReceivable;
    }

    public void setDriverReceivable(Double driverReceivable) {
        this.driverReceivable = driverReceivable;
    }

    public String getType() {
        return type;
    }

    public String getOrderNo() {
        return orderNo;
    }

    public void setOrderNo(String orderNo) {
        this.orderNo = orderNo == null ? null : orderNo.trim();
    }

    public String getOrderType() {
        return orderType;
    }

    public void setOrderType(String orderType) {
        this.orderType = orderType == null ? null : orderType.trim();
    }

    public String getPassengerName() {
        return passengerName;
    }

    public void setPassengerName(String passengerName) {
        this.passengerName = passengerName == null ? null : passengerName.trim();
    }

    public String getPassengerGender() {
        return passengerGender;
    }

    public void setPassengerGender(String passengerGender) {
        this.passengerGender = passengerGender == null ? null : passengerGender.trim();
    }

    public String getPassengerTel() {
        return passengerTel;
    }

    public void setPassengerTel(String passengerTel) {
        this.passengerTel = passengerTel == null ? null : passengerTel.trim();
    }

    public String getUseLocale() {
        return useLocale;
    }

    public void setUseLocale(String useLocale) {
        this.useLocale = useLocale == null ? null : useLocale.trim();
    }

    public Double getUseLon() {
        return useLon;
    }

    public void setUseLon(Double useLon) {
        this.useLon = useLon;
    }

    public Double getUseLat() {
        return useLat;
    }

    public void setUseLat(Double useLat) {
        this.useLat = useLat;
    }

    public String getUseTime() {
        return useTime;
    }

    public void setUseTime(String useTime) {
        this.useTime = useTime == null ? null : useTime.trim();
    }

    public String getOrderTime() {
        return orderTime;
    }

    public void setOrderTime(String orderTime) {
        this.orderTime = orderTime == null ? null : orderTime.trim();
    }

    public String getDestination() {
        return destination;
    }

    public void setDestination(String destination) {
        this.destination = destination == null ? null : destination.trim();
    }

    public Double getDestLon() {
        return destLon;
    }

    public void setDestLon(Double destLon) {
        this.destLon = destLon;
    }

    public Double getDestLat() {
        return destLat;
    }

    public void setDestLat(Double destLat) {
        this.destLat = destLat;
    }

    public String getPassengerDemand() {
        return passengerDemand;
    }

    public void setPassengerDemand(String passengerDemand) {
        this.passengerDemand = passengerDemand == null ? null : passengerDemand.trim();
    }

    public String getIsVoice() {
        return isVoice;
    }

    public void setIsVoice(String isVoice) {
        this.isVoice = isVoice == null ? null : isVoice.trim();
    }

    public String getVoiceUrl() {
        return voiceUrl;
    }

    public void setVoiceUrl(String voiceUrl) {
        this.voiceUrl = voiceUrl == null ? null : voiceUrl.trim();
    }

    public Integer getIdentityNumber() {
        return identityNumber;
    }

    public void setIdentityNumber(Integer identityNumber) {
        this.identityNumber = identityNumber;
    }

    public String getPassengerType() {
        return passengerType;
    }

    public void setPassengerType(String passengerType) {
        this.passengerType = passengerType == null ? null : passengerType.trim();
    }

    public String getDispatchTime() {
        return dispatchTime;
    }

    public void setDispatchTime(String dispatchTime) {
        this.dispatchTime = dispatchTime == null ? null : dispatchTime.trim();
    }

    public String getBespeakType() {
        return bespeakType;
    }

    public void setBespeakType(String bespeakType) {
        this.bespeakType = bespeakType == null ? null : bespeakType.trim();
    }

    public String getAdminCode() {
        return adminCode;
    }

    public void setAdminCode(String adminCode) {
        this.adminCode = adminCode == null ? null : adminCode.trim();
    }

    public String getDriverName() {
        return driverName;
    }

    public void setDriverName(String driverName) {
        this.driverName = driverName == null ? null : driverName.trim();
    }

    public String getDriverIdCode() {
        return driverIdCode;
    }

    public void setDriverIdCode(String driverIdCode) {
        this.driverIdCode = driverIdCode == null ? null : driverIdCode.trim();
    }

    public String getDriverTel() {
        return driverTel;
    }

    public void setDriverTel(String driverTel) {
        this.driverTel = driverTel == null ? null : driverTel.trim();
    }

    public String getVehicleLicense() {
        return vehicleLicense;
    }

    public void setVehicleLicense(String vehicleLicense) {
        this.vehicleLicense = vehicleLicense == null ? null : vehicleLicense.trim();
    }

    public Double getVehicleLon() {
        return vehicleLon;
    }

    public void setVehicleLon(Double vehicleLon) {
        this.vehicleLon = vehicleLon;
    }

    public Double getVehicleLat() {
        return vehicleLat;
    }

    public void setVehicleLat(Double vehicleLat) {
        this.vehicleLat = vehicleLat;
    }

    public Double getDestVehLon() {
        return destVehLon;
    }

    public void setDestVehLon(Double destVehLon) {
        this.destVehLon = destVehLon;
    }

    public Double getDestVehLat() {
        return destVehLat;
    }

    public void setDestVehLat(Double destVehLat) {
        this.destVehLat = destVehLat;
    }

    public String getOnTime() {
        return onTime;
    }

    public void setOnTime(String onTime) {
        this.onTime = onTime == null ? null : onTime.trim();
    }

    public String getOffTime() {
        return offTime;
    }

    public void setOffTime(String offTime) {
        this.offTime = offTime == null ? null : offTime.trim();
    }

    public Double getPassengerMil() {
        return passengerMil;
    }

    public void setPassengerMil(Double passengerMil) {
        this.passengerMil = passengerMil;
    }

    public Double getNoneMil() {
        return noneMil;
    }

    public void setNoneMil(Double noneMil) {
        this.noneMil = noneMil;
    }

    public Double getPassengerTime() {
        return passengerTime;
    }

    public void setPassengerTime(Double passengerTime) {
        this.passengerTime = passengerTime;
    }

    public Double getCash() {
        return cash;
    }

    public void setCash(Double cash) {
        this.cash = cash;
    }

    public Double getElePay() {
        return elePay;
    }

    public void setElePay(Double elePay) {
        this.elePay = elePay;
    }

    public Double getPosPay() {
        return posPay;
    }

    public void setPosPay(Double posPay) {
        this.posPay = posPay;
    }

    public Double getPaid() {
        return paid;
    }

    public void setPaid(Double paid) {
        this.paid = paid;
    }

    public Double getReceivable() {
        return receivable;
    }

    public void setReceivable(Double receivable) {
        this.receivable = receivable;
    }

    public Double getCallCharge() {
        return callCharge;
    }

    public void setCallCharge(Double callCharge) {
        this.callCharge = callCharge;
    }

    public Double getExtraCharge() {
        return extraCharge;
    }

    public void setExtraCharge(Double extraCharge) {
        this.extraCharge = extraCharge;
    }

    public Double getRushAddCharge() {
        return rushAddCharge;
    }

    public void setRushAddCharge(Double rushAddCharge) {
        this.rushAddCharge = rushAddCharge;
    }

    public Double getNightAddCharge() {
        return nightAddCharge;
    }

    public void setNightAddCharge(Double nightAddCharge) {
        this.nightAddCharge = nightAddCharge;
    }

    public String getTransPriceType() {
        return transPriceType;
    }

    public void setTransPriceType(String transPriceType) {
        this.transPriceType = transPriceType == null ? null : transPriceType.trim();
    }

    public Double getWaitingTime() {
        return waitingTime;
    }

    public void setWaitingTime(Double waitingTime) {
        this.waitingTime = waitingTime;
    }

    public Double getRealVehicleLat() {
        return realVehicleLat;
    }

    public void setRealVehicleLat(Double realVehicleLat) {
        this.realVehicleLat = realVehicleLat;
    }

    public Double getRealVehicleLon() {
        return realVehicleLon;
    }

    public void setRealVehicleLon(Double realVehicleLon) {
        this.realVehicleLon = realVehicleLon;
    }

    public String getRealOnLocation() {
        return realOnLocation;
    }

    public void setRealOnLocation(String realOnLocation) {
        this.realOnLocation = realOnLocation == null ? null : realOnLocation.trim();
    }

    public String getRealOffLocation() {
        return realOffLocation;
    }

    public void setRealOffLocation(String realOffLocation) {
        this.realOffLocation = realOffLocation == null ? null : realOffLocation.trim();
    }

    public Double getBargain() {
        return bargain;
    }

    public void setBargain(Double bargain) {
        this.bargain = bargain;
    }

    public String getPosAgency() {
        return posAgency;
    }

    public void setPosAgency(String posAgency) {
        this.posAgency = posAgency == null ? null : posAgency.trim();
    }

    public String getePay() {
        return ePay;
    }

    public void setePay(String ePay) {
        this.ePay = ePay == null ? null : ePay.trim();
    }

    public String getCalStatus() {
        return calStatus;
    }

    public void setCalStatus(String calStatus) {
        this.calStatus = calStatus == null ? null : calStatus.trim();
    }

    public String getCalTime() {
        return calTime;
    }

    public void setCalTime(String calTime) {
        this.calTime = calTime == null ? null : calTime.trim();
    }

    public String getBillStatus() {
        return billStatus;
    }

    public void setBillStatus(String billStatus) {
        this.billStatus = billStatus == null ? null : billStatus.trim();
    }

    public Double getOtherExtraCharge() {
        return otherExtraCharge;
    }

    public void setOtherExtraCharge(Double otherExtraCharge) {
        this.otherExtraCharge = otherExtraCharge;
    }

    public Double getDynamicsAddCharge() {
        return dynamicsAddCharge;
    }

    public void setDynamicsAddCharge(Double dynamicsAddCharge) {
        this.dynamicsAddCharge = dynamicsAddCharge;
    }

    public String getAppKey() {
        return appKey;
    }

    public void setAppKey(String appKey) {
        this.appKey = appKey == null ? null : appKey.trim();
    }

}